Cation-crown ether complex formation in water. II. Alkali and alkaline earth cations and 12-crown-4, 15-crown-5, and 18-crown-6