City faces $250 million budget shortfall