已知集合A={2,(a+1)2,a2+3a+3},且1属于A,求实数a的值