Barnes & Noble earns top rating in 2012 Corporate Equality Index