The adequacy of the legal framework for combating money laundering and terrorist financing in Nigeria