The evolution of complexity: tests of the ecological drivers of eye size evolution in nature