三角行ABC中,角ACB=90度,CD垂直AB于点D,BC=2分之1AB,BC=4CM,求AB,AC及CD的长?