Carlos Sainz claims first pole position of the season after beating Max Verstappen in Mexico qualifying.