spastic quadriplegia life expectancycerebral palsy life expectancycerebral palsy lifecerebral palsy spasticspastic quadriplegic cerebral palsyspastic diplegic cerebral palsyliving with cerebral palsylifespan with cerebral palsychildhood cerebral palsydifferent types cerebral palsycerebral palsy associationcerebral palsy organizations