Eating your greens can change the effect of your genes on heart disease, say researchers