Brookfield raises $4bn for infrastructure debt fund