Photocatalytic H2 and O2 generation from water using a CdS dispersion loaded with Pt, Ir, or Rh and RuO2. Use of [{Ru(OH)(edta)}2(O2)] as an electron relay (H4edta = ethylenediaminetetra-acetic acid)