Red Sox Owner John Henry Calls for a Salary Cap; MLB Needs One