Gonzalez powers Brewers past Cubs 7-4