carafate 1gm 10ml carafate walmart generic carafate prices carafate syrup for dogs carafate pastillas generic for carafate suspension