Plasmonics and metasurfaces for infrared wave engineering