Performance and Credit Risk Guarantees and Financing Mechanisms for ESCO-structured Energy Projects