Overview of Advanced Ceramic and Metallic Coating for Energy and Environmental Applications