Strain effects on electronic, optical properties and carriers mobility of Cs2SnI6 double perovskite: A promising photovoltaic material