In depth functional characterization of human induced pluripotent stem cell-derived beta cells in vitro and in vivo