Palestinian leader Mahmud Abbas and Hamas chief Khaled Meshaal on Wednesday pledged to end years of bitter rivalry at a ceremony in Cairo in a deal slammed by Israel as a "victory for terrorism."Duration: 01:00