IBM closes $1.3B Kenexa acquisition