Tesla reveal how long its batteries last after 200,000 miles of driving