Cureus | Rare Causes of Hydronephrosis in Adults and Diagnosis Algorithm: Analysis of 100 Cases During 15 Years