Federer highest-paid tennis player with $71.5m earnings in 2013