A review of recent advances of kesterite thin films based on magnesium, iron and nickel for photovoltaic application: insights into synthesis, characterization and optoelectronic properties | Publicación