Which agency enforces the Bank Secrecy Act (BSA) and oversees anti-money laundering compliance for financial institutions?