Coffee consumption, type 2 diabetes and impaired glucose tolerance in Swedish men and women