Mihai Danila, Insead The end of one era and the promise of another