Top US Official Resigns Over Iran War, Sending Brent Oil Above $103