david hyde pierce net worth 2023