ABC is a triangle whose sides AB = 6 cm, BC = 8 cm and AC = 12 cms. D is such a point situated on AC that angle ADB = angle ABC. Find the length of BD ?