Nanometre-scale organisation of the inhibitory human natural killer cell receptor KIR3DL1 and its HLA class I ligands