Fox: Catcher Cal Raleigh, Mariners agree to $105 million, 6-year contract