已知:如图,三角形ABD中,角B=90度,角BAD=60度,点C是BD上一点,且角BAC=45度,CD=10,求BC的长