World News Jun 5, 2026 Russia launches massive strike on Ukraine's energy and military infrastructure.