British workers unite in largest strike in a generation