The impact craters on Earth are younger than a few million years old, whereas ages of lunar craters extend back billions of years. Why is this