US CFTC orders 3 major US banks to pay over $50 million for swap reporting failures September 30, 2023 Market