Car review: 2026 Leaf gets a makeover