Text this: Computational insights into the structural, electronic, and optoelectronic properties of Sr2MgXO6 (X = S, Se) double perovskites