can tums cause stomach cancer stomach pain smelly farts best medicine to stop farting