Mesoporous carbon doped with N,S heteroatoms prepared by one-pot auto-assembly of molecular precursor for electrocatalytic hydrogen peroxide synthesis