US manufacturing stalls in May as Iran war disrupts supply chains