Lando Norris will be targeting his first race win of the season after taking pole position for the Hungarian Grand Prix.