NBC: Popular diets help you lose weight but may not be so good for heart health