在直角三角形abc中,角c=90度,bc=4cm,ad为角平分线,且bd=2.5cm,求ac的长.