State budget gap pegged at $900 million in new report