Serena Williams has finally surpassed Russian tennis star Maria Sharapova as the highest-paid athlete in the world, with earnings of $28.9 million in the…