Suez Canal blocked by cargo ship