All new Tesla cars will have full self-driving hardware Image #565906