已知在三角形ABC中,∠C的平分线交AB于D,过D做BC的平行线交AC与E,若BC=a,AC=b,求BD的长.