BP Flags 1st Quarter Windfall as War Spikes Oil Prices