Earth-abundant photovoltaic materials