Mechanism design of reverse auction on concession period and generalized quality for PPP projects