Denver makes deep budget cuts