US-Russia talks is a ‘business meeting to share the spoils of war’, 18 February 2025