Kinetics of carbon nanotube growth with applications in hydrogen storage