Distributed feedback gratings for surface-plasmon polaritons based on metal nano-groove/ridge arrays.