Tesla model 3 with free supercharging for sale July 8, 2019 16 32 64 128 Tesla supercharger free for life Tesla model 3 free charging Tesla model 3 supercharger cost Supercharging tesla model 3