Wesley So Wins Grand Chess Tour