Elgin Township, Kane County, Illinois