Cargo ships are having to take long detours to avoid the Suez Canal amid attacks by Houthi rebels.