Sacramento schools freeze hiring, contracts and more to address $43M shortfall