如图,已知AB是圆o的直径,P为延长线上的一点,pc切圆o于c,cd垂直ab于d,又pc=4圆o的半径为3,求cd的长度