Casey's to buy Illinois c-stores