Early mouse development: lessons from gene targeting