Visible active reduced graphene oxide-BiVO4-ZnO ternary photocatalyst for efficient removal of ciprofloxacin