48 Yemeni soldiers dead in IS-claimed bombing