Lower margins from gas sales have hit half-year profits at US c-store retailer Casey's General Stores.