margarine vs butter heart health