Electric cargo truck