meteor impacts during the Phanerozoic Eon