Global earnings resilience supports equities despite May 2026 volatility