Kinetics of volatile product evolution in coal pyrolysis: experiment and theory