Supramolecular schiff base coordination chemistry : blueprints for self-assembling metallocavitands and nanotubes