China says it has pledged $ 1 million to help Iraq hold elections in January .