Tim McGraw and Faith Hill faced challenges in 27-year marriage but this promise kept them together