Nissan will back electric Leaf's battery for eight years