Online card spending to double by 2021, reaching $6 trillion worldwide