Trump loses again at Supreme Court