Silicon based thermoelectric generators