is mylanta better than rolaids medications that cause nausea best anti flatulence medicine