labor shortage in Canton’s textile factories