Banks fined $4.3B in foreign exchange probe