Improving Bus Service With Dynamic Holding Control: From Theory To Practice