Multi-item EOQ inventory model with varying holding cost under two restrictions: A geometric programming approach