McLaren’s Oscar Piastri takes first career pole position in Shanghai ahead of George Russell and Lando Norris