Cardinals run wild in 9th, beat Brewers 6-1