Mesoporous magnetic g-C3N4 nanocomposites for photocatalytic environmental remediation under visible light.