Home Investing News Oil settles 3% higher as Middle East war risk makes investors cautious