Salma Hayek recalls years of distress at hands of Harvey Weinstein