Mimivirus: leading the way in the discovery of giant viruses of amoebae