Urinary diversions after cystectomy: the association of clinical factors, complications and functional results of four different diversions.