The state-of-the-art science and applications of carbon nanotubes