First-principles investigation of the effects of B impurities on the mechanical properties of NiAl intermetallics