ESG Investing: Practices, Progress and Challenges