Tesla recalls 380k vehicles