Describir: Balancing selection via life-history trade-offs maintains an inversion polymorphism in a seaweed fly