Tim Scott announces exploratory committee, hints at run for president |