Feasible synthesis of protein-templated zinc phosphate-supported Pt nanoparticle with enhanced electrocatalysis for methanol oxidation