Understanding the large solubility of lidocaine in 1-n-butyl-3-methylimidazolium based ionic liquids using molecular simulation.