can vitamins cause indigestion heartburn medicines over the counter why do my farts smell so bad