Chemically deposited lead sulfide and bismuth sulfide thin films and Bi2S3/PbS solar cells