over counter medicine for heartburn prescription drugs that cause flatulence bowel cramps smelly gas nhs