Teen with cerebral palsy climbs equivalent height of Ben Nevis for charity