Viral community-wide auxiliary metabolic genes differ by lifestyles, habitats, and hosts