Home Investing News Oil prices fall 3% as US hurricane risk recedes, China stimulus disappoints