supernovae eruptions