Tesla model 3 2023 long range km July 8, 2019 16 32 64 128 2023 model 3 long range Tesla model 3 performance 2023 range Tesla model 3 2023 red Tesla model 3 2022 long range