如图,在矩形ABCD中,AB=4,AD=5,P是射线BC上的一个动点,过点P作PE⊥AP,交射线DC于点E,射线AE交射线BC于点F,设BP=a. (1)当点P在线段BC上时(点P与点B,C都不重合),试用含a的代数式表示CE; (2)当a=3时,连结DF,试判断四边形APFD的形状,并说明理由; (3)当tan∠PAE=时,求a的值.