Triangle ABC has side lengths a,b and c. If these lengths satisfy a^2=a+2b+2c and −3=a+2b−2c, what is the measure (in degrees) of the largest angle?