Generali to sell a 21 billion USD life portfolio