2.1B consumers will use mobile payments by 2019