The Enigmatic Role of Viruses in Multiple Sclerosis : Molecular Mimicry or Disturbed Immune Surveillance?