The protein kinase Cdk5. Structural aspects, roles in neurogenesis and involvement in Alzheimer's pathology.