The European Union seals a controversial deal with Turkey aimed at stopping illegal migration flows to Europe in return for financial and political rewards for Ankara.