Cardiac Progenitor Cells and Heart Development in the Early Stage Embryo