Cation sitting in aromatic cages: ab initio computational studies on tetramethylammonium–(benzene)n (n=3–4) complexes