carafate medscape carafate for canker sores over the counter substitute for carafate what does carafate do carafate paste