US adds 178,000 jobs as Iran war uncertainty clouds outlook