Functional analysis of the archaea, bacteria, and viruses from a halite endolithic microbial community