Huge suicide blast kills more than 100 troops in Yemen