Serena Williams gets revenge to win WTA Finals