Environmentally friendly and earth-abundant colloidal chalcogenide nanocrystals for photovoltaic applications