Host–guest interactions between xanthones and water: the role of O–H···O, C–H···O, and π···π contacts in the channel- and cage-type frameworks