Nonhomologous end-joining: mechanisms, conservation and relationship to illegitimate recombination