Electronic, optical and thermoelectric properties of SnGa2GeX6 (X = S, Se) compounds