Port Arthur soldier dies in accident