Corrosion and Corrosion Prevention Technology: Revisiting the Fundamentals and Looking Forward