Spindle and giant cell carcinoma of the bladder. Report of 3 cases.