Text this: ALM for insurers with multiple underwriting lines and portfolio constraints: a Lagrangian duality approach