number of genes in human genome