Supreme Court stops Trump Republican assault on LGBT rights