Assessments of pyrolysis kinetics and mechanisms of biomass residues using thermogravimetry