Wesley So wins Chess.com Global Championship