The area of an equilateral triangle ABC is 50 square centimeters. What is the length of side AB?