Scalable Bilevel Loss Balancing for Multi-Task Learning