Drinking wine 'could protect your TEETH and fight off cavities and gum disease'