Protests in Iran cause widespread flight cancelations