Islet transplantation: where do we stand now?