Porphyrin chemodosimeters: synthesis, electrochemical redox properties and selective ‘naked-eye’ detection of cyanide ions