Comparison of photocatalytic activity of ZnO, Ag-ZnO, Cu-ZnO, Ag, Cu-ZnO and TPPS/ZnO for the degradation of methylene blue under UV and visible light irradiation.