Cation-induced toroidal condensation of DNA