Multi-scale simulations of biomass particle pyrolysis using lattice Boltzmann method