Braun, Brewers trounce Cardinals 8-1