Oscar Piastri förvaltade sin karriärs första pole position på bästa sätt och vann formel 1-tävlingen i Shanghai.