Harvey Weinstein charged with rape and sexual assault