Inventory models with general backorder costs