Structured financing of large-scale projects: types and characteristics