Guiding embryonic stem cells towards differentiation: lessons from molecular embryology