Trump’s executive order aiming to strip US citizenship from babies born in America is blocked by a federal appeals court, marking another legal defeat.