Multiscale calculations of thermoelectric properties of n -type Mg 2 Si 1 − x Sn x solid solutions