carafate pill cost side effects of carafate tablets what does carafate do carafate savings card carafate coupon card buy carafate online canada