Elon Musk says Tesla will remain public