Socially responsible investing :making a difference and making money