Phenylene ethynylene diazonium salts as potential self-assembling molecular devices.