Model Y Juniper expected to last 20 years as Tesla vehicles now beat diesel car lifespan in new EV longevity study 1 year ago