Understanding the role of Sn substitution and Pb-□ in enhancing the optical properties and solar cell efficiency of CH(NH2)2Pb1−x−ySnx□yBr3