Ultra-thin films for plasmonics: a technology overview