Solution structure of cadmium carboxylate and its implications for the synthesis of cadmium chalcogenide nanocrystals.