Houthi forces have taken full control of Yemen's Perim Island after government troops withdrew, cementing their hold over the Bab el-Mandeb strait.