Control of antiviral immunity by pattern recognition and the microbiome