Stroke: symptoms, causes, treatments and rehabilitation.