Evidence for 14 homeobox gene clusters in human genome ancestry