Kayne Anderson raises $1.8bn