Mobile payment systems: NFC or QR, which one is better?