New co-dopants identified can create better performing and more stable solar cells