Design and testing of thermoacoustic electricity generators for rural areas of developing countries