New dinosaur fossil backs asteroid theory