Bi-allelic truncating variants in CFAP206 cause male infertility in human and mouse