carafate interactions carafate suspension carafate for stomach pain best place to buy carafate when to take carafate liquid