SCOTUS sides with Trump on visa revocation for over 500k migrants