Optimal Policy for a Vendor-buyer Inventory System with Price-dependent Demand, Production Cost Discount and Reliability Consideration: A Geometric Programming Approach