ICE AGE EXTINCTIONS, A NEW THEORY: Explains Megafaunal, Neanderthal, Hobbit extinctions and Geomagnetic Reversals