Understanding energy transfer in aeroelastic flutter and exploiting free-play induced flutter for energy harvesting