Cavaliers reunion would require LeBron James to sacrifice nearly $50 million in salary.