Binary And Ternary Metal Chalcogenides For Sustainable And Inexpensive Solar Energy Generation