四边形ABCD是菱形,O是两条对角线的交点,已知AB=5cm,AO=4cm,求对角线BD的长.