7 magnesium-rich foods to boost heart health