Survey: Empty shelves, long checkout lines among top threats to keeping customers