Survey: Gift cards drive store traffic