Bahrain GP: Piastri wins ahead of Russel, Leclerc fourth