Is the pigment that gives urine its characteristic yellow color from the blood protein albumin? If not, what gives urine its yellow color?