Modeling variable guide efficiency in pooled CRISPR screens with ContrastiveVI+