What principle does the ELISA (Enzyme-Linked Immunosorbent Assay) use to detect antibodies or antigens?