Chemistry of calix[7]arenes