Twin Ports soldier dies in Iraq