JB Hunt misses 2Q profit forecasts