A review of interface engineering characteristics for high performance perovskite solar cells | Synapse