Volcanism, impacts, and the Global Flood