Template-free synthesis of a novel porous g-C3N4 with 3D hierarchical structure for enhanced photocatalytic H2 evolution