chocolate is a great source of magnesium