emma watson donates $1.4 million to fight sex harassment in curtain raiser to baftas