Solitary pancreas transplants: improving results and factors that influence outcome.