Rush Enterprises promotes Willis to VP of marketing and communications