What is passivation: principles, applications, and processes explained in detail