john stones networth