A fluorine-modulated bulk-phase heterojunction and tolerance factor for enhanced performance and structure stability of cesium lead halide perovskite solar cells. Issue 27 (21st June 2018)