Tesla profit miss