70 dead as battle for Yemen’s Marib rages on three fronts