Million soldiers – a staggering number of Russian losses in Ukraine June 12, 2025 8:00pm Ukraine Russia Ben Borges