Walmart to spend $87.5 million on Illinois stores