Coffee 'linked with heart failure'