Smart & Final to open 100-plus stores in four years