Robinson Cano agrees to deal with Seattle Mariners according to multiple sources | MLB.com: News