Tesla truck will go 480km on single charge