Evidence from crater ages for periodic impacts on the Earth