Study Says Consumers Stay Loyal to Brands That Do Good