Thermoacoustic engines for electric power generation