The mechanisms underlying colour polymorphisms in trumpetfish