Wait-Time Based Pricing for Queueing Systems: Optimality, Mechanism Design, and Strategic Delay