Giant Suez Canal ship freed