How 2025 pushed Russia into economic 'collapse' | Bill Browder · The Trump Report · Sentinel