In triangle ABC, AB = AC = 8 cm, BC = 4 cm and P is a point on AC, such that AP = 6 cm, then find the length of BP.