Ukraine and pro-Russian separatist rebels have conducted the biggest prisoner swap since the war broke out in 2014. It fulfills a key part of a two-year-old ceasefire deal.