Why the Tesla Cybertruck is years behind schedule