Earth's close call with asteroids