若集合a={x|(k+2)x2+2kx+1=0}有且仅有两个子集,则满足条件的实数k的个数是