What are the advantages of transfection over immunohistochemistry or vice -versa?