Legal and illegal money flows : challenges and opportunities