Semismooth Newton Methods for an Optimal Boundary Control Problem of Wave Equations