Enhancing performance of organic–inorganic hybrid solar cells using a fullerene interlayer from all-solution processing