Fox: Thom Tillis announces retirement from Senate after clash with Trump