HSBC (0005.HK / HSBA.L) agreed to sell its Singapore life and health insurance unit to Germany’s Allianz (ALVG.DE) for S$2.7 billion ($2.09 billion), crystallising a $1.8 billion pre-tax gain while locking in a 15-year distribution fee stream that keeps insurance revenue...