Home Investing News Oil prices fall as gains on fresh China stimulus hopes fade