Musharraf vows to quell violence