Ben Affleck "didn't want to get divorced" from his ex-wife Jennifer Garner, as he says their 2015 split was "so painful".