Semiconductor electrochemistry approach to passivity and passivity breakdown of metals and metallic alloys