Advanced functional coating for self-cleaning and anti-corrosion applications