what do truck drivers earn