List details world’s ‘most ethical’ companies; 15 retailers make cut