Viruses and idiopathic pulmonary fibrosis.