NBC: Sen. Mitt Romney says he will not run for re-election in 2024