Improving the performance of an all-Si based thermoelectric micro/nanogenerator