Ge-alloyed kesterite thin-film solar cells: previous investigations and current status – a comprehensive review | Synapse