Carbon nanotubes as intracellular protein transporters: generality and biological functionality.