Clinical islet transplantation: advances and immunological challenges