Chicago Teachers Union spends over $24.3M on Illinois politics