Fox: Jennifer Lopez, Ben Affleck finalize divorce after 2-year marriage