Photocatalytic activity of magnetically recoverable MnFe2O4/g-C3N4/TiO2 nanocomposite under simulated solar light irradiation