Heteroatom nitrogen and oxygen co-doped three-dimensional honeycomb porous carbons for methylene blue efficient removal