Polyaniline-functionalized TiO2–C supported Pt catalyst for methanol electro-oxidation