Columbia President Minouche Shafik steps down months after protests over Israel-Hamas war gripped campus