Promoting energy efficiency financing and ESCOs in developing countries: mechanisms and barriers