Columbia president resigns after Gaza protest handling