Visa prevented $40 bln worth of fraudulent transactions in 2023- official