Home Investing News Oil falls on Chinese stimulus disappointment, supply outlook