Explosion at Karachi ice factory leaves at least seven dead, 16 injured