is carafate safe carafate for bile reflux gastritis carafate suspension how to buy cheap carafate carafate davis carafate oral what is the drug carafate used for