Carboxyl Group Enhanced CO Tolerant GO Supported Pt Catalysts: DFT and Electrochemical Analysis