Safeway, Excentus settle over gas rewards program