Greece achieves 'mission impossible' by ratifying name change deal with Macedonia