Portland City Council puts departments on hot seat over budget