Oscar Piastri wins Azerbaijan Grand Prix