Home Investing News Oil prices settle lower as China stimulus underwhelms, US hurricane risk abates