Role of nuclear and mitochondrial genes in human male infertility: a review