Molecular clock in viruses