Ben Affleck shares he's completed treatment for 'alcohol addiction'