已知等腰三角形ABC的周长为40cm,BD是底边上的高,△ABD的周长为30cm,求BD的长.(无图)