Pat Riley to take a leave of absence