Donald Trump wins Million settlement from X over Twitter ban