Clean drinking water a rarity for Karachi hospitals