Atomic structure, electronic structure and optical absorption of inorganic perovskite compounds Cs2SnI6-nXn (X = F, Cl, br; n = 0 ∼ 6): A first-principles study