Text this: Modelling and simulation of magnesium antimonide based thermoelectric generator