absorption spectrometry ultraviolet visible 879569