Evolutionary Convergence of the Caffeine Biosynthetic Pathway in Chocolate Followed Duplication of a Constrained Ancestral Enzyme