Homer-happy White Sox hit 6 more, top Tigers 7-2