Manipulating surface plasmon waves by transformation optics: Design examples of a beam squeezer, bend, and omnidirectional absorber