Noncovalently functionalized graphitic mesoporous carbon as a stable support of Pt nanoparticles for oxygen reduction