magnesium rich seeds for heart health