carafate suspension manufacturer coupon carafate and lanoxin carafate side effects aluminum carafate generic carafate used for carafate syrup for dogs