Minnesota soldier dies in Iraq