Acanthamoeba polyphaga mimivirus and other giant viruses: an open field to outstanding discoveries