Recognition of guests bearing donor and acceptor hydrogen bonding groups by heteroditopic calix[4]arene receptors