Teen with cerebral palsy crowned homecoming queen