Facile synthesis of phosphorus doped graphitic carbon nitride polymers with enhanced visible-light photocatalytic activity