Study: Drinking coffee fends off diabetes