Critical decisions in metaproteomics: achieving high confidence protein annotations in a sea of unknowns