john michael higgins net worth 2021