Indian tribes could get almost $3B in stimulus