Collision cross sections and ion structures: development of a general calculation method via high-quality ion mobility measurements and theoretical modeling.