Electronic and optical properties of the SnO2/CsPbI3 interface: Using first principles calculations