How Tesla can sell 'full self-driving' software that doesn't really drive itself