Cargo ship blocking Suez Canal finally refloated