How nature builds the pigments of life: the conquest of vitamin B12.