'Generational change' needed to fight sexual harassment