First-priniciple study of electrical and optical properties of (Al,Sn) co-doped ZnO