Carbon nanotubes part II: a remarkable carrier for drug and gene delivery