Scientists have warned that Earth is well overdue for a solar 'superflare' - a stellar explosion containing the energy of billions of atomic bombs.