Dual-Functional Ru-Filled Co3O4 Nanoneedles/GaFe2O4 Photocatalyst for Solar Hydrogen Generation and Pharmaceutical Degradation