NCR Launches Indoor and Outdoor Mobile Payment Solution