Fresh clues in dinosaur whodunit point to asteroid