Quality of life outcomes in 599 cancer and non-cancer patients with colostomies.