Mazda diesel is here at last. Will it sell?