The nature of cation-pi binding: interactions between tetramethylammonium ion and benzene in aqueous solution