Factors driving the self-assembly of water-soluble calix[4]arene and gemini guests: a combined solution, computational and solid-state study