Functional outcome of pyeloplasty for ureteropelvic junction obstruction: prospective study in 30 consecutive cases.