Molecular development of the pancreatic β cell: implications for cell replacement therapy