Ukraine and pro-Russia rebels swap hundreds of prisoners