Study on Thermoelectricc Properties of Mg2(Sn,Si,Ge) for power generation applications