Chinese electronics workers win 20% pay rise after three week strike