Solar water-splitting with the defect pyrochlore type of oxides KFe0.33W1.67O6 and Sn0.5Fe0.33W1.67O6·xH2O