carafate otc alternative carafate for bile reflux gastritis carafate pastillas what does carafate do can u buy carafate over the counter carafate davis