Effect of substrate type and thickness on power output of silicon nanowire thermoelectric device