Text this: First-principles study on Boron-doped MgF2−xBx (x=0.0 and 1.0) and F defected MgF1 for anti-reflective coatings in spectacle lenses