T. Rowe Price has launched an 'impact fund' to invest in listed companies that have a positive impact on the environment and social equity issues.