Enhancement of p-type thermoelectric properties in an Mg2Sn system