Home Investing News Oil edges lower after Russia, Ukraine agree to Black Sea truce