Architecture of the vertebrate egg coat and structural basis of the ZP2 block to polyspermy