Biggest day of strikes in a decade will involve up to half a million workers