Tesla plans to unveil a semi-truck but batteries still can’t pack enough energy for long-haul trucking