Ben Affleck’s Dating History: Jennifer Garner, Jennifer Lopez and More!