Salma Hayek could not let Harvey Weinstein win