Extraction of kinetic parameters in temperature programmed desorption: A comparison of methods