Columbia University cancels main commencement after protests that roiled campus for weeks May 6, 2024