Neonatal torsion: a 14-year experience and proposed algorithm for management.