Detection of Hydrogen Fluoride (Hf) Gas by Mg12o11-X (X = S, P, N, and B) Nanosurfaces