Determination of pyrolysis characteristics and kinetics of palm kernel shell using TGA–FTIR and model-free integral methods