Haley to announce Tim Scott as DeMint's replacement