Influence of defects and dopants on the photovoltaic performance of Bi2S3: first-principles insights