UK set to make 120 million payments a day by 2024