European Markets: Data Jitters Test Investor Resolve on July 29, 2026 CAC 40 DAX ECB economic data European markets Eurozone FTSE 100 global stock market shifts July 2026 inflation investor sentiment market volatility +