Drinking coffee — particularly two to three cups a day — is not only associated with a lower risk of heart disease