john major net worth