Towards a coherent ne bis in idem principle in EU law?