In the given figure, a triangle ABC is drawn to circumscribe a circle of radius 2 cm such that the segments BD and DC into which BC is divided by the point of contact D are, of lengths 4 cm and 3 cm respectively. If the area of △ABC = 21 cm
2 then find the lengths of sides of AB and AC. [CBSE 2011]