Hughes hits 3-run homer as Twins beat Tigers 7-3