richard dean anderson net worth