How long do electric car batteries last? | RAC WA