Shia Houthi fighters in Yemen have overrun the strongholds of pro-Salafi tribes following weeks of fighting, which have left scores dead.