John Mark Sharpe net worth