Jellyfish have drifted along on ocean currents for millions of years