jack nicholson net worth 2023