Justin Verlander’s no-hit bid broken up in seventh, Tigers win