Home Investing News Oil declines as investors weigh whether new China stimulus will boost demand