Recurrent jellyfish blooms are a consequence of global oscillations