Denver Mayor Michael Hancock admits to missteps in the past, but says he's best choice to lead city