How long is Suez canal