Rush Enterprises misses Q2 as revenue falls short of $1.95B consensus