Boxing champ signs 'richest sports contract ever'