Simulation studies of the mechanisms of interaction between carbon nanotubes and amino acids