Structural, elastic, electronic and optical properties of double perovskites Ba2NaXO6 (X = Cl, Br, I): First-principles study