Protein complementation assay