Cucurbit[7]uril pseudorotaxane-based photoresponsive supramolecular nanovalve.