McLaren’s Piastri takes his first pole in China