NBC News: Jennifer Lopez settles divorce with Ben Affleck nearly 5 months after filing