正方形ABCD中,AB=8,Q是CD的中点.设∠DAQ=a,在CD上取一点P,使∠BAP=2a,则CP的长是