Giant viruses may play an intriguing role in evolution of life on Earth