Theoretical study of thermoelectric properties of p-type Mg2 Si1−x Snx solid solutions doped with Ga