Coherent states of biological macromolecules and the molecular basis of vision