Bismuth sulfide based compounds: Properties, synthesis and applications