Giant eruptions billions of years ago left behind huge craters