Potential Applications for Solar Photocatalysis: From Environmental Remediation to Energy Conversion