Columbia president Minouche Shafik faces criticism in all directions | CNN Business