What is the difference between an equilateral triangle and an isosceles triangle?