BP flags exceptional oil trading gains in first quarter | IUX24