Phosphorus-doped porous carbon nitride for efficient sole production of hydrogen peroxide via photocatalytic water splitting with a two-channel pathway