Federal Reserve Outlook and Oil Surge Drive Global Markets on April 29, 2026