Graphitic carbon nitride based immobilized and non-immobilized floating photocatalysts for environmental remediation.