Hydrothermal synthesized novel nanoporous g-C3N4/MnTiO3 heterojunction with direct Z-scheme mechanism