NEC to acquire Swiss fintech firm Avaloq for $2.24 billion