Cognitive computational neuroscience of vision