Mechanism of hydronephrosis: newer investigative techniques.