Drinking three cups of tea or coffee a day cuts risk of age-related diabetes by 23%