Soft-templating synthesis of mesoporous graphitic carbon nitride with enhanced photocatalytic H2 evolution under visible light.