john higgins melbourne net worth