Major public events postponed or canceled