A mutation in the gene encoding steroidogenic factor-1 causes XY sex reversal and adrenal failure in humans