Testicular torsion: diagnosis and management