cosmic rays and supernovae