The ileal neobladder: experience and results of more than 100 consecutive cases.