Porous defective carbon nitride obtained by a universal method for photocatalytic hydrogen production from water splitting.