Kremlin under pressure: shortages, sanctions and new Patriot deliveries to Ukraine July 17, 2025 5:01pm Ben Borges Ukraine Russia