£1 trillion worth of UK card transactions in 2024