Functional diversity in the color vision of cichlid fishes