Degradation of microcystin-LR by highly efficient AgBr/Ag3PO4/TiO2 heterojunction photocatalyst under simulated solar light irradiation