Ryan McMahon's New York Yankees Contract: Details and Why He's Hard to Release