Giancarlo Stanton agrees the most expensive deal in US sport by signing a £208m 13-year contract with Miami Marlins.