XCage: A Tricyclic Octacationic Receptor for Perylene Diimide with Picomolar Affinity in Water.