Lando Norris took pole position at the Abu Dhabi Grand Prix ahead of team-mate Oscar Piastri as McLaren put themselves in a perfect position to clinch their first constructors' title since 1998.