Text this: Recent advances in thermoelectric power generation: Stand-alone and gridconnected applications