Undocumented migrants are taking part in a nationwide strike in the US over immigration policies. They have vowed not to work, spend money or send their children to school during the “Day Without Immigrants protest”.