carafate medscape carafate long term use carafate black stools carafate canada is carafate available otc carafate allergan