Viruses and atherosclerosis: a critical review of the epidemiologic evidence.