Harvey Weinstein and his accusers reach $25m settlement