Structural insights into antibody-antibody interactions in sandwich ELISA: implications for assay development and performance