Detroit Mayor Bing will not run again