Theoretical analysis of hydrogen spillover mechanism on carbon nanotubes