Metal ion-controlled self-assembly using pyrimidine hydrazone molecular strands with terminal hydroxymethyl groups: a comparison of Pb(II) and Zn(II) complexes.