Cherfilus-McCormick resigns amid ethics investigation