Colloidal Cerium Oxide Nanoparticles: Preparation and Corrosion Inhibition Performance on AA5005 Aluminum Alloy