B-vitamin kan forebygge hjerteinfarkt