XLB: A Differentiable Massively Parallel Lattice Boltzmann Library in Python