Lorenzo Cain, Brewers reportedly agree to 5-year, $80 million deal