Home LifeFamily NFL star Mario Williams and ex-fiancee apologize for war of words