Visual habitat geometry predicts relative morph abundance in the colour-polymorphic ornate rainbowfish