A thermoacoustic Stirling heat engine