Cernunnos-XLF, a recently identified non-homologous end-joining factor required for the development of the immune system