Scherzer helps Tigers beat Red Sox 7-3