Micro and Nanoscale Technologies for Diagnosis of Viral Infections