How 40 Homers Trumps A Steroid Scandal: Nelson Cruz Signs With Mariners For $57 Mil