Mazda 6e review: can this electric saloon challenge Europe's best?