Max Verstappen set pole position for the Brazilian Grand Prix with Ferrari's Charles Leclerc second and Aston Martin's Lance Stroll third.