Photoelectrochemical cells based on nanocrystalline Sb2S3 thin films