Cherry Valley Township, Winnebago County, Illinois