Embattled Columbia president Minouche Shafik resigns months after anti-Israel student protests: