Assessing the risk of money laundering: research challenges and implications for practitioners