Synthesis of three-dimensionally ordered macro-/mesoporous Pt with high electrocatalytic activity by a dual-templating approach