Fe3O4@mesoporous SBA-15: A magnetically recoverable catalyst for photodegradation of malachite green