Earth is overdue for collision with 'dinosaur-killer' asteroid, Nasa warns