NEC Corp will purchase fintech software provider Avaloq for $2.2 billion