Ben Affleck to receive honorary degree from Brown University