Mark Ruffalo: 'Ben Affleck Keeps Him From Jennifer Garner'