IBM may buy back additional $5B in stock