Virus, oil glut could cost local governments $1B