Suns extend GM McDonough, hire Jones for front office