Asteroid strike took out already-dying dinosaurs, controversial study suggests