Lando Norris clinched pole position for the season-opening Australian Grand Prix ahead of teammate Oscar Piastri as McLaren fired a warning shot to their rivals.