New weapons for Ukraine: What will Kyiv receive and who will pay for it, 16 July 2025