Crystal structure of Izumo1, the mammalian sperm ligand for egg Juno