$35 million budget deficit predicted for City of Buffalo