Major banks’ commodities revenue down 25% in first half