Safeway, Target, OfficeMax among "most ethical" companies