Teen with cerebral palsy walks at his school's pep rally