range of tesla model 3