Modeling the influence of potassium content and heating rate on biomass pyrolysis