Limitations and Prospects for Wastewater Treatment by UV and Visible-Light-Active Heterogeneous Photocatalysis: A Critical Review