Lando Norris dominated qualifying to take pole position for the Austrian Grand Prix ahead of Charles Leclerc.