NBC: 'Good' cholesterol may not protect against heart disease, study finds