Theoretical Insights into the Interaction Mechanism between Protein and SWCNT: Adsorptions of Tripeptides GXG on SWCNT