Color Vision: From Genes to Perception