Heart failure in congenital heart disease: the role of genes and hemodynamics