Is Generative AI Safe for Law Firms? Key Risks and Controls Explained