Identifying and Eliminating CSAM in Generative ML Training Data and Models