david hyde pierce net worth