Woman charged with punching, kicking and strangling dog in South Station