Tuning the catalytic performance of carbon nanotubes by tuning the conjugation between the π orbitals of carbon nanotubes and the active oxygenic functional groups