ben affleck net worth 2022