已知集合A={2,3,a2+1},B={a2+a-4,2a+1,1},且A∩B={2},求a的值.