Corporate social responsibility impact on talent retention among Generation Y · Study