EU money laundering directive under fire