MarketAxess trading volume for June totals USD52.2bn