Half a million workers go on strike in UK over pay, working conditions