Why does chocolate turn white (and is it safe to eat)?