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