Yemeni Salafi militants and Houthi fighters have reached truce following months of clashes in northern province of Sa’ada.