Allergan CEO looks smart for pledging to rein in prices. But will it make a difference?