Lando Norris says it took “an amazing lap, my best lap by a long way” to finally take a pole position for McLaren this year.