Tesla unveils new electric van with 800-kilometer battery