Brown to grant Ben Affleck honorary degree