Casey’s General Stores to acquire 24 Stop-n-Go locations