Layered Double Hydroxide Protective Films Developed on Aluminum and Aluminum Alloys: Synthetic Methods and Anti-Corrosion Mechanisms