get carafate prescription carafate otc alternative carafate antacid online doctor carafate can i buy carafate over the counter natural alternative to carafate