The US Supreme Court has rejected the deployment of National Guard troops to the Chicago area in a clear setback for President Donald Trump's administration at the high court.