Crystal structure of IspH:IPP complex