The Coevolution Theory of the Origin of the Genetic Code