NCR teams up with Microsoft to keep millions of IoT edge devices at retail stores, restaurants and banks running