Houthi rebels in Yemen have released the crew of the Galaxy Leader, a vehicle carrier seized in November 2023 in the Red Sea corridor.