Versatility of CoPcS in CoPcS/TiO2 for MB degradation: photosensitization, charge separation and oxygen activation