Computational investigations of the photochemical properties of B12-dependent systems: from solution to enzymes.