Study of optoelectronic, thermoelectric, mechanical properties of double perovskites Cs2AgAsX6 (X = cl, br, I) for solar cells and energy harvesting