Elucidating the mechanism and kinetics of pentene cracking on H-ZSM-5 by combining theory with experiment