Fabrication of efficient CsPbBr3 perovskite solar cells by single-source thermal evaporation