Template-free synthesis of nanocage-like g-C3N4 with high surface area and nitrogen defects for enhanced photocatalytic H2 activity