Number of virtual card transactions will exceed 121 billion globally by 2027; increasing from 28 billion in 2022