Functional cyclophanes: promising hosts for optical biomolecular recognition.