Amid sex harassment reports, Harvey Weinstein takes leave of absence