Safeway jumps on $4 generic bandwagon