Illinois retailers taxed $186M by capping sales tax credit