已知三角形ABC的周长为16cm,AB=AC,AD是BC边上的中线,若BD=3cm,求AB的长