john ashton net worth