β-cell regeneration and differentiation: how close are we to the 'holy grail'?

β-cell regeneration and differentiation: how close are we to the 'holy grail'?