Edgar says he will not run