Guarantees and Profit-Sharing Contracts in Project Financing