New Nissan Leaf review - second-gen electric car gets range and tech boost