Recent developments in structured finance