Trump 'sanctuary cities' executive order is unconstitutional, US appeals court rules