Business Roger Federer's $109M Earnings Make Him Forbes' Highest-Paid Athlete, Beating LeBron James + More