Molecular dynamics, density functional and second-order Moller-Plesset theory study of the structure and conformation of acetylcholine in vacuo and in solution