Binding of VIVO2+, VIVOL+, VIVOL2 and VVO2L moieties to proteins: X-ray/theoretical characterization and biological implications.