Madison Township, Rockingham County, North Carolina