Salma Hayek: ‘Harvey Weinstein is a racist sex maniac’