Organic molecules dimerize with high structural recognition when each possesses a large lipophilic surface containing two preorganized and complementary host and guest regions