Blockchain Technology in Project Finance (A Legal and Practical Model for Financing Mega-Investments)