Molecular determinants of cardiac development and disease