Modeling and simulation of carbon nanotube amino-acid sensor: A first-principles study