Challenges for commercializing perovskite solar cells | Synapse