Directors could face jail if they ‘don’t prevent’ money laundering