Houthi fighters have gained more ground in Yemen, taking control of two strategic islands in the southern Red Sea.