Columbia University cancels main commencement ceremony after Gaza protests