June 2025 macro analysis