jb holmes net worth golfer