Tesla Semi is guaranteed to hit 1M miles