设集合M={-1,0,1},N={a+1,a2},是否存在实数a,使M并集N=M成立?如果存在,求出a的值;