Implementing the Kyoto Mechanisms: Potential Contributions by Banks and Insurance Companies