An 8-hour Russian drone barrage keeps Kyiv on edge as the war in Ukraine nears 1,000 days