The sudden resignation of Columbia University President Minouche Shafik has received mixed reactions following her controversial handling of student protests against Israel's war in Gaza.