Golfer Dustin Johnson taking leave of absence (USA TODAY)