Bumgarner leads Giants past Brewers 5-2