Inducing embryonic stem cells to differentiate into pancreatic β cells by a novel three-step approach with activin A and all-trans retinoic acid