Ben Affleck, Jennifer Garner