We will be seeing 'different countries' in the Middle East in a few years' time, Christine Lagarde told CNBC.