Modern cyclophane chemistry