how much is mark harmon worth