Health officials in Yemen say at least 15 have been killed in an explosion and fire at a service station.