Ammunition store blast kills 28 in Yemeni capital