Carboxymethyl cellulose prepared from mesquite tree: New source for promising nanocomposite materials.