Human islet isolation : status and future considerations *