Magnetic TiO2@Fe3O4/reduced graphene oxide nanocomposites with enhanced photocatalytic activities