Salma Hayek opens up about Harvey Weinstein