john stones net worth